package br.com.poc.pitagorasnumero.model.bo;

import java.util.Map;

import br.com.poc.pitagorasnumero.type.DegeeType;
import br.com.poc.pitagorasnumero.type.PlanExpressionType;

/**
 * The Interface IPlanoExpressaoBO.
 * 
 * @author irlan.gomes
 */
public interface IPlanExpressionBO {

	/**
	 * Do number name formal.
	 * 
	 * @param nameFormal
	 *            the name formal
	 * @return the int
	 */
	int doNumberNameFormal(String nameFormal);

	/**
	 * Do number name staff.
	 * 
	 * @param nameStaff
	 *            the name staff
	 * @return the int
	 */
	int doNumberNameStaff(String nameStaff);

	/**
	 * Do plan expression.
	 * 
	 * @param name
	 *            the name
	 * @return the map
	 */
	Map<DegeeType, PlanExpressionType> doPlanExpression(String name);

}
